/***********************************************************************************
 @file   
 @author
 @attention
 ***********************************************************************************/
#ifndef _SLAVE_PERFORM_H
#define _SLAVE_PERFORM_H
/* Private includes ----------------------------------------------------------*/
#include "main.h"
/* Private define ------------------------------------------------------------*/
/* Private typedef -----------------------------------------------------------*/

/* Private variables ---------------------------------------------------------*/

/* Private function ----------------------------------------------------------*/
extern uint8_t perform_set_df_addr(uint16_t data);
extern uint8_t perform_set_unit(uint16_t data);
extern uint8_t perform_set_low_alarm(uint8_t data);
extern uint8_t perform_set_high_alarm(uint8_t data);
extern uint8_t perform_set_precision(uint16_t data);
extern uint8_t perform_set_range(uint16_t data);
extern uint8_t perform_set_gas_name(uint16_t data);
extern uint8_t perform_set_range(uint16_t data);
extern uint8_t perform_set_preheat(uint16_t data);

extern uint8_t perform_6969(void);
extern uint8_t perform_6868(void);
extern uint8_t perform_zero(void);
extern uint8_t perform_5434(uint16_t kuadu1,uint32_t adc1);
extern uint8_t perform_2288(uint16_t kuadu1);
extern uint8_t perform_6161(void);
extern uint8_t perform_0369(void);
extern uint8_t perform_6767(void);

extern void    perform_quit_test(void);
extern void    perform_enter_test(void);
extern void    perform_mute(void);
extern void    perform_test_timer(void);
extern uint8_t perform_manual(uint16_t kuadu,uint32_t adc);
#endif
